package com.fishery.monitor.pojo;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * <p>
 * 
 * </p>
 *
 * @author 711
 * @since 2021-01-24
 */
@TableName("t_monitor_equipment")
@ApiModel(value="MonitorEquipment对象", description="")
public class Equipment implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "id", type = IdType.ID_WORKER_STR)
    private String id;

    @ApiModelProperty(value = "接口所需设备编号")
    @TableField("equipmentId")
    private String equipmentId;

    @ApiModelProperty(value = "设备名称")
    @TableField("equipmentName")
    private String equipmentName;

    @ApiModelProperty(value = "设备类型（0为气象，1为水质）")
    @TableField("typeId")
    private String typeId;

    @ApiModelProperty(value = "基地id/池塘id")
    @TableField("baseId")
    private String baseId;

    @ApiModelProperty(value = "基地名称")
    @TableField("baseName")
    private String baseName;

    @ApiModelProperty(value = "池塘Id")
    @TableField("poodId")
    private String poodId;

    @ApiModelProperty(value = "登录用户id")
    @TableField("userId")
    private String userId;

    @ApiModelProperty(value = "接口所需用户名")
    private String username;

    @ApiModelProperty(value = "接口所需密码")
    private String password;

    @ApiModelProperty(value = "设备厂家")
    @TableField("manufactorId")
    private String manufactorId;

    @ApiModelProperty(value = "接口所需id")
    private String custid;

    @ApiModelProperty(value = "接口所需,但基本不用")
    private String sessionkey;

    @ApiModelProperty(value = "添加时间")
    @TableField("updateTime")
    private Date updateTime;

    @ApiModelProperty(value = "备注")
    private String remarks;

    @ApiModelProperty(value = "标记删除(0为删除，1已删除)")
    private String deleted;


    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getEquipmentId() {
        return equipmentId;
    }

    public void setEquipmentId(String equipmentId) {
        this.equipmentId = equipmentId;
    }

    public String getEquipmentName() {
        return equipmentName;
    }

    public void setEquipmentName(String equipmentName) {
        this.equipmentName = equipmentName;
    }

    public String getTypeId() {
        return typeId;
    }

    public void setTypeId(String typeId) {
        this.typeId = typeId;
    }

    public String getBaseId() {
        return baseId;
    }

    public void setBaseId(String baseId) {
        this.baseId = baseId;
    }

    public String getBaseName() {
        return baseName;
    }

    public void setBaseName(String baseName) {
        this.baseName = baseName;
    }

    public String getPoodId() {
        return poodId;
    }

    public void setPoodId(String poodId) {
        this.poodId = poodId;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public String getManufactorId() {
        return manufactorId;
    }

    public void setManufactorId(String manufactorId) {
        this.manufactorId = manufactorId;
    }

    public String getCustid() {
        return custid;
    }

    public void setCustid(String custid) {
        this.custid = custid;
    }

    public String getSessionkey() {
        return sessionkey;
    }

    public void setSessionkey(String sessionkey) {
        this.sessionkey = sessionkey;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }

    public String getDeleted() {
        return deleted;
    }

    public void setDeleted(String deleted) {
        this.deleted = deleted;
    }

    @Override
    public String toString() {
        return "MonitorEquipment{" +
        "id=" + id +
        ", equipmentId=" + equipmentId +
        ", equipmentName=" + equipmentName +
        ", typeId=" + typeId +
        ", baseId=" + baseId +
        ", baseName=" + baseName +
        ", poodId=" + poodId +
        ", userId=" + userId +
        ", username=" + username +
        ", password=" + password +
        ", manufactorId=" + manufactorId +
        ", custid=" + custid +
        ", sessionkey=" + sessionkey +
        ", updateTime=" + updateTime +
        ", remarks=" + remarks +
        ", deleted=" + deleted +
        "}";
    }
}
